﻿'''
力扣：137
给你一个整数数组 nums ，除某个元素仅出现 一次 外，其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。
你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。 
示例 1：
输入：nums = [2,2,3,2]输出：3
示例 2：
输入：nums = [0,1,0,1,0,1,99]输出：99
提示：
- 1 <= nums.length <= 3 * 10^4
-2^31 <= nums[i] <= 2^31-1
- nums 中，除某个元素仅出现 一次 外，其余每个元素都恰出现 三次
'''
try:
    while True:
        #读取输入
        nums = list(map(int, input().split(',')))
        #找出最大数计算最多多少二进制位
        max_num = max(nums)
        count = 0
        while max_num != 0:
            count += 1
            max_num //= 2
        result = [0] * count
        #遍历数组，统计各个二进制位的总数
        for num in nums:
            index = 0
            while num != 0:
                if num % 2 == 1:
                    result[index] += 1
                num //= 2
                index += 1
        #模3剩下的即为出现1次的数的二进制位
        for i in range(len(result)):
            result[i] %= 3
        #转换为整数
        output = 0
        for i in range(len(result)):
            output += result[i] * pow(2, i)
        print(output)
except EOFError:
    pass